struct A
{
    int funcInA()
    {
        println(">>> Called funcInA() <<<");
        return 0;
    }
}

class B
{
    public A a;
}

int main()
{
    println("");
    println("===================================================================================================");
    println("The program does the following.");
    println("1. b.a.funcInA()    This should call funcInA() in class A through the member variable a in class B.");
    println("===================================================================================================");
    A temp;
    B b;
    b.a = temp;
    println("");
    println("1.");
    b.a.funcInA();
    return 0;
}
